Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Shenzhen 1 Challenger Shenzhen 2 Challenger Playford Challenger Drummondville Challenger Brisbane International - Brisbane Cleveland Challenger Dallas Open - Dallas US Men's Clay Court Championship - Houston Gwangju Challenger Shenzhen 1 Challenger Terra Wortmann Open - Halle Boss Open - Stuttgart Wimbledon - London Winston-Salem Open - Winston-Salem National Bank Open - Montreal Hangzhou Challenger Rolex Paris Masters - Paris Belgrade Open - Belgrade Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Adelaide International - Adelaide Australian Open - Melbourne San Luis Potosi Challenger Miami Open - Miami Morelia Challenger Mexico City Challenger Birmingham Challenger Boss Open - Stuttgart French Open - Paris cinch Championships - London Rothesay International - Eastbourne National Bank Open - Toronto Wimbledon - London U.S. Open - New York Australia F11 Australia F12 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F3 Australia F4 Netherlands F2 USA F23 Australia F11 New Zealand F1 Australia F12 Australia F1 Australia F3 Australia F4 Great Britain F7 Poland F1 Poland F2 Poland F4 Italy F16 Italy F17 France F12 Italy F22 Italy F23 Romania F7 Hong Kong F2 Australia F1 Australia F5 Chile F3 China F6 Australia F13 Turkey F22 (Antalya) Seoul Challenger Playford Challenger Sydney Challenger Porto Challenger Pune Challenger San Luis Potosi Challenger Morelos Challenger Frito Lay/USTA Challenger - Binghamton Burnie Challenger Caloundra Challenger Buenos Aires Challenger Montevideo Challenger Burnie Challenger Marrakech Challenger Santos Challenger Furth Challenger Lexington Challenger Kyoto Challenger Itajai Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Melbourne Challenger Traralgon Challenger West Lakes Challenger Santiago Challenger Santos Challenger Cali Challenger Lexington Challenger Bangkok Challenger Shanghai Challenger Charlottesville Challenger Hong Kong Challenger Burnie Challenger New Delhi Challenger Kolkata Challenger Caloundra Challenger San Luis Potosi Challenger Bordeaux Challenger St. Brieuc Challenger Blumenau Challenger Knoxville Challenger Lexington Challenger Sao Paulo Challenger Rome Challenger Toyota Challenger Nottingham-2 Challenger Winnetka Challenger CMG Asia Open - Hong Kong Ho Chi Minh City Challenger Ningboo Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Toyota Challenger Maui Challenger Windy City Classic - Winnetka Bangkok Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger Cary Challenger Columbus Challenger Tiburon Challenger Perth Challenger - Perth Traralgon Challenger Canberra Challenger Burnie Challenger Chennai Challenger Bangkok Challenger Bangkok Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Anning Challenger Nanchang Challenger Burnie Challenger Lisbon Challenger Nottingham Challenger Ilkley Challenger Chengdu Challenger Yokkaichi Challenger Baotou Challenger Jinan Challenger Las Vegas Challenger Traralgon Challenger Playford Challenger Kobe Challenger Pune Challenger Bengalaru Challenger Nur-Sultan 2 Challenger Biella 3 Challenger Cleveland Challenger Nottingham Challenger Istanbul 2 Challenger Surbiton Challenger Istanbul Challenger Busan Challenger Yokkaichi Challenger Nonthaburi 3 Challenger Burnie Challenger Chennai Challenger Bengaluru Challenger Mexico City Challenger Seoul Challenger Leon Challenger Gwangju Challenger Bloomfield Hills Challenger Calgary Challenger Trani Challenger Trnava Challenger Heilbronn Challenger Fairfield Challenger Busan Challenger Renault Slovenian Open - Ljubljana Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Sao Jose Do Rio Preto Challenger Guangzhou Challenger Medellin Challenger Burnie Challenger West Lakes Challenger Sydney Challenger Cassis Challenger Taipei Challenger Nottingham Challenger Vancouver Challenger Lermontov Challenger Anning Challenger Stockton Challenger Rabat Challenger Aptos Challenger Adidas International - Sydney Champaign Challenger San Luis Potosi Challenger Australian Men's Hardcourt Championships - Adelaide Adidas International - Sydney Heineken Open - Singapore AAPT Championships - Adelaide Franklin Templeton Tennis Classic - Scottsdale Citrix Tennis Championships - Delray Beach Infiniti Open - Los Angeles Heineken Open Singapore - Singapore Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Heineken Trophy - 's-Hertogenbosch RCA Championships - Indianapolis Granby Challenger AIG Japan Open - Tokyo Siebel Open - San Jose Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Surbiton Challenger Miller Lite Hall of Fame Tennis Championships - Newport Pilot Pen International - New Haven Adidas International - Sydney Drummondville Challenger The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Yokohama Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide RCA Championships - Indianapolis Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok Next Generation Adelaide International - Adelaide Sydney International - Sydney SAP Open - San Jose Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide Open 13 - Marseille The Tennis Channel Open - Las Vegas Hypo Group Tennis International - Portschach The Stella Artois Championships - London Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Next Generation Adelaide International - Adelaide Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas The Artois Championships - London Stanford Challenger Medibank International - Sydney AIG Japan Open - Tokyo AIG Japan Open - Tokyo Stockholm Open - Stockholm SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney RCA Championships - Indianapolis U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington ERA Real Estate Clay Court Championships - Orlando Newport Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Winston Salem - Winston Salem Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Apia International - Sydney AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Yokohama Challenger US Men's Clay Court Championship - Houston AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Hall of Fame Tennis Championships - Newport Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brisbane International - Brisbane Apia International - Sydney Hall of Fame Tennis Championships - Newport Citi Open - Washington BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Brisbane International - Brisbane Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem AEGON Championships - London The Stella Artois Grass Court Championships - London Brisbane International - Brisbane Sydney International - Sydney Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Murray River Open - Melbourne Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Sofia Open - Sofia Kremlin Cup - Moscow Singapore Tennis Open - Singapore Legg Mason Tennis Classic - Washington D.C. Astana Open - Nur-Sultan AT&T Challenge - Atlanta Open Parc - Lyon Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo San Diego Open - San Diego Adelaide International 1 - Adelaide Kobe Challenger US Men's Clay Court Championship - Houston Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Open de Nice Cote d'Azur - Nice Phoenix Challenger Infosys Hall of Fame Open - Newport Apia International - Sydney Emilia-Romagna Open - Parma Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Mifel Tennis Open - Los Cabos Gonet Geneva Open - Geneva Almaty Open - Almaty Chengdu Open - Chengdu Dallas Open - Dallas Truist Atlanta Open - Atlanta Citi Open - Washington Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Rolex Paris Masters - Paris National Bank Open - Montreal Miami Open - Miami Cincinnati Open - Cincinnati Adelaide International - Adelaide Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Abierto de Tenis Mifel - Los Cabos Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris AAMI Classic - Kooyong French Open - Paris Davis Cup, World Group, QF, AUS-USA 4-1 Davis Cup, World Group, SF, AUS-RUS 4-1 Davis Cup, World Group, F, AUS-FRA 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QF, AUS-GER 3-2 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QF, AUS-BRA 3-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Davis Cup, World Group, F, FRA-AUS 3-2 Davis Cup, World Group, QR, AUS-IND 5-0 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, World Group, QF, AUS-SWE 5-0 Davis Cup, World Group, SF, AUS-SUI 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-AUS 4-1 Davis Cup, World Group, QR, AUS-MAR 4-1 Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Hopman Cup - Perth Davis Cup, Group 1, 2R, THA-AUS 2-3 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group I, 2R, CHN-AUS 1-3 Davis Cup, World Group, PO, AUS-SUI 2-3 Hopman Cup - Perth Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, PO, GER-AUS 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, World Group, PO, POL-AUS 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, World Group, QF, AUS-KAZ 3-2 Hopman Cup - Perth National Bank Open - Toronto U.S. Open - New York ATP Cup - Sydney Davis Cup, World Group, QF, AUS-BLR 5-0 Australian Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Australian Open (Australia, Wildcard) Australian Open (Australia, Wildcard) AAMI Classic - Kooyong Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Olympics - Beijing Olympics - London Tennis Masters Cup - Houston Olympics - Sydney Olympics - Tokyo Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Lisbon